package com.project.dto;

import lombok.Data;

import java.io.Serializable;

@Data
public class MaterialDTO implements Serializable {
    /**
     * 材料ID
     */

    private Integer materialId;

    /**
     * 材料唯一编码（如 MTL-2025-001）
     */
    private String materialCode;

    /**
     * 材料名称
     */
    private String name;

    /**
     * 所属分类ID，关联 material_categories.category_id
     */
    private Integer categoryId;

    /**
     * 单位（如 件、kg、m）
     */
    private String unit;

    /**
     * 规格型号（如 Φ10mm、304不锈钢）
     */
    private String specification;

    /**
     * 供应商名称（若未来建供应商表，可改为 supplier_id）
     */
    private String supplier;

    /**
     * 材料状态：0停用，1启用
     */
    private Integer status;

    /**
     * 备注
     */
    private String remarks;

}
